/*公用头部*/
.login_logo{ margin:0 auto; width: 990px; overflow:hidden;}
.login_logo a{background:url(/images/loginpic.png) no-repeat;width: 172px; height: 60px; position: absolute; margin-top: 23px;}
.login_logo .logo{font-size:18px; font-weight: bold; font-family: "微软雅黑"; color: #666; padding:63px 0 0 180px;}

/*登录*/
#login{ width: 780px; padding: 105px; overflow: hidden;}
#login .pic{ width: 350px; height: 280px; background: url(/images/pic.jpg) no-repeat; float:left; margin-top:50px; margin-left: -50px;}
#login .con{ width: 262px;border: #ddd 2px solid; padding: 30px; float:right;}
#login .con h1{ font-family: "微软雅黑"; color: #c80a28; font-size:20px;}
#login .con h2{ color: #999999; font-size:12px; text-align:right; margin-top:3px;}
#login .con h2 a{ color:#c80a28;}
#login .con h2 a:hover{ color:#c80a28; text-decoration:underline;}

#login .con ul.loginform{ float:left; font-size:12px;}
#login .con ul li.height1{ margin-top: 17px;}
#login .con ul li.height2{ margin-top: 18px; height: 30px;}
#login .con ul li.height3{ margin-top: 18px;}
#login .con ul li.height4{ color: #999; margin-top: 1px;}
#login .con ul li{ float:left; margin-top:20px; width:100%;font-family: '宋体';color: #666; }
#login .con ul li a{ color:#666;}
#login .con ul li a:hover{ color:#666; text-decoration:underline;}

#login .con ul li input[type="text"],#login .con ul li input[type="password"]{ width:87%; height:30px;border:none; float: right;}
#login .con ul li input.lotindl{margin-right:8px; }
#login .con ul li input.loginbutton{ width:100%; height:34px; background:url(/images/loginpic.png) 0 -158px no-repeat; border:none; cursor: pointer;}
#login .con ul li input.loginbutton:hover{ background:url(/images/loginpic.png) 0 -204px no-repeat;}
#login .con ul li>div{ width:100%; height:30px;}
#login .con ul li>div.divbor{ border: #ddd 1px solid;}
#login .con ul li>div.focus{ border: #333 1px solid;}
#login .con ul li>div.err{ border: #c80a28 1px solid;}

#login .con ul li>div>em{ float: left; background:url(/images/loginpic.png) no-repeat; width:30px; height:30px;display: inline-block;}
#login .con ul li>div>em.name{background-position: 0 -85px;}
#login .con ul li>div>input{ color: #ccc;}
#login .con ul li>div>em.pass{background-position: -40px -85px;}
#login .con ul li>.errorbor{ height: 17px; line-height: 17px;display:none;}
#login .con ul li>.errorbor>em.wrong{background-position: -83px -92px; width: 22px;}

#login .con ul li.loginpic{ margin-top: 15px;}
.loginpic>a{margin-right:10px;}
.loginpic em{ background:url(/images/loginpic.png) no-repeat; width:14px; height:16px;display: inline-block;margin-right: 5px;vertical-align: -2px;}
.loginpic em.QQ{background-position: 0 -127px;}
.loginpic em.sina{background-position: -28px -127px;}
.loginpic em.zfb{background-position: -62px -126px;}
.loginpic em.xunlei{background-position: -94px -126px;}






/*注册*/
#register{ width: 840px; padding: 55px 75px; margin: 30px auto; border:#ddd 1px solid; overflow: hidden;font-family: '宋体'; min-height: 240px;}
#register a{ color: #3366cc;}
#register a:hover{ text-decoration: underline;}

#register .reg_left{ float: left; width: 460px; overflow: hidden; color: #999;}
#register ul li{ float: left; width: 100%; margin-top: 25px;}
#register ul li .reg_text{ float: left; width: 90px; text-align: right; line-height: 32px; color: #999;}
#register ul li .reg_text span{ color: #f00; float: left;}
#register ul li input[type="text"],#register ul li input[type="password"]{ width:275px; height:30px;border:#ddd 1px solid; float: left;}
#register ul li input.reg_verpass{ width: 100px;}

#register ul li.telphone{ }
#register ul li .reg_tel{ float: left; width:108px; height:30px; line-height: 30px; border:#ddd 1px solid; background: #f4f4f4; margin:0 5px; text-align: center; color: #333;}
#register ul li .reg_tel a{ color: #333; text-decoration: none;}
#register ul li .reg_tel a:hover{ color: #f00;}
#register ul li .reg_telsu{ float: left; width: 160px; line-height: 32px; color: #333; margin-top: 10px;margin-left: 90px;}
#register ul li .reg_tel1{margin-top: 10px;}

#register ul li.reg_look{ margin-left: 90px;}
#register ul li input.regRadio{ margin-right: 5px;vertical-align: -2px;}
#register ul li input.reg_submit{ width:100%; height:34px; background:url(/images/loginpic.png) 0 -253px no-repeat; border:none; cursor: pointer;}
#register ul li input.reg_submit:hover{ background:url(/images/loginpic.png) 0 -299px no-repeat;}

#register .reg_right{ float: right; width: 330px; overflow: hidden; overflow: hidden; color: #666;}
#register .reg_right ul li{ width: 100%; margin-top: 20px;}
#register .reg_right ul li.loginpic a{ color: #666;}
#register .reg_right ul li.loginpic a:hover{ text-decoration: underline;}

/*注册提示语*/
#register ul li.tishi{ margin: 5px 0 -25px 88px; }
#register ul li.tishi>em{ float: left; background:url(/images/loginpic.png) no-repeat; width:20px; height:18px; display:inline-block; margin-right: 3px;}
#register ul li.tishi>em.err{background-position: -83px -92px; }
#register ul li .tishitrue{ float:left; display:none;}
#register ul li .tishitrue>em{ float: left; background:url(/images/loginpic.png) no-repeat; width:20px; height:18px; margin: 8px 0 0 5px;}
#register ul li .tishitrue>em.true{background-position: -105px -92px; }






/*注册成功*/
#register .reg_success{ text-align: center; line-height: 180%; font-size: 14px; font-family: "宋体"; color: #333; margin-top: 60px;}
#register .reg_success span{ color: #c80a28; line-height: 300%; font-size: 18px; font-family: "微软雅黑";  }
#register .reg_success em{ background:url(/images/loginpic.png) no-repeat; width:28px; height:24px;display: inline-block; margin-right: 5px; vertical-align: -5px;}
#register .reg_success em.suface{background-position: -125px -120px;}






/*找回密码*/
#register .pass_return{ width: 100%; margin-left: 200px;}
#register ul li .tishi{ margin: 7px 0 -25px 88px; color: #666; display:none;}
#register ul li .tishi>em{ float: left; background:url(/images/loginpic.png) no-repeat; width:20px; height:18px; display:inline-block; margin-right: 3px;}
#register ul li .tishi>em.err{background-position: -83px -92px; }
#register ul li input.pass_submit{ width:105px; height:34px; background:url(/images/loginpic.png) 0 -342px no-repeat; border:none; cursor: pointer;}
#register ul li input.pass_submit:hover{ background:url(/images/loginpic.png) -115px -342px no-repeat;}

/*弹窗*/
#register .common_tc{ width: 350px;}
#register .common_tc h1{ border: none;}
#register .common_tc h1>s{ float: left; background:url(/images/loginpic.png) -150px -83px;width: 100px; height: 26px;}
#register .common_tc .return_con{ width: 100%;  text-align: center; line-height: 200%; font-size: 12px; font-family: "宋体"; color: #333; padding: 5px 0 25px 0;}
#register .common_tc .return_con span{ line-height: 300%; font-size: 16px; font-family: "微软雅黑";  }
#register .common_tc .return_con em{ background:url(/images/loginpic.png) no-repeat; width:19px; height:17px;display: inline-block; margin-right: 5px; vertical-align: -5px;}
#register .common_tc .return_con em.return_true{background-position:-130px -92px; margin-right: 10px;}
#register .common_tc .return_con em.return_mail{background-position:-0 -433px; width: 104px; height: 34px; margin-top: 15px;}



/*密码重置*/
#register ul li input.pass_reset{ width:105px; height:34px; background:url(/images/loginpic.png) 0 -388px no-repeat; border:none; cursor: pointer;}
#register ul li input.pass_reset:hover{ background:url(/images/loginpic.png) -115px -388px no-repeat;}






